home *** CD-ROM | disk | FTP | other *** search
- echo off
- cls
- SET GET=
- GET !J
- CLS
- IF "%GET%"=="" GOTO NOGOTGET
- ECHO One moment, please. I must test the system . . .
- GET !V
- IF ERRORLEVEL 1 GOTO UNCLEAN
- ECHO
- ECHO
- ECHO ┌──────────────────────────────────────────────────────────────┐
- ECHO │ This program should be used ONLY if Victor Charlie's VCHECK │
- ECHO │ is causing false alarms. Before using Nofalse, please read │
- ECHO │ the VC manual section on False Alarms. │
- ECHO └──────────────────────────────────────────────────────────────┘
- ECHO You may press Escape to halt now.
- GET Press any other key to continue . . .
- IF ERRORLEVEL 27 GOTO END
- CLS
- ECHO
- IF NOT EXIST VC1 ECHO You must be in the Victor Charlie Home Directory to use Nofalse.
- IF NOT EXIST VC1 GOTO END
- ECHO ┌───────────────────────────────────────────────────────────────╖
- ECHO │ We will make a NEW set of Victor Charlie programs now. ║
- ECHO │ The new set will no longer contain VCHECK's built-in ║
- ECHO │ generic logic on isolating viruses. ║
- ECHO │ ║
- ECHO │ However, there will be NO change in the ability to ║
- ECHO │ detect active viruses on this computer, or in VCHECK's ║
- ECHO │ own ability to detect viral signatures from the VC.SIG ║
- ECHO │ Virus Signature library. ║
- ECHO │ ║
- ECHO │ If you are certain you wish to remove the rest of VCHECK's ║
- ECHO │ logic from the VC program, hit a key and we will make a new ║
- ECHO │ Victor Charlie for you now, with this feature removed. ║
- ECHO ╘═══════════════════════════════════════════════════════════════╝
- ECHO
- ECHO Press Escape to quit,
- GET Any other key to continue . . .
- ECHO
- IF ERRORLEVEL 27 GOTO END
-
- CLS
- ECHO
- ECHO ╔═══════════════════════════════════════════════════════════════╗
- ECHO ║ Making a new program set WITHOUT VCHECK logic. Stand by . . . ║
- ECHO ╚═══════════════════════════════════════════════════════════════╝
- ECHO
- COPY VC1 VC1.COM > NUL
- ECHO Running VC1.COM to initialize . . .
- VC1 -
- IF ERRORLEVEL 1 GOTO ERRORS
- ECHO Making the rest of the program. Stand by. . .
- COPY VC VC.EXE > NUL
- COPY VC1.COM VC1.BIN > NUL
- COPY VC.BIN VCBIN > NUL
- COPY VC2 VC2.EXE > NUL
- COPY VCHECK VCHECK.COM > NUL
- COPY VCOMP VCOMP.COM > NUL
- IF EXIST GET COPY GET GET.COM > NUL
- IF EXIST BOOTFIX COPY BOOTFIX BOOTFIX.COM > NUL
- ECHO Done!
- ECHO Victor Charlie is ready for action again.
- ECHO Please hit a key to wind up . . .
- ECHO
- PAUSE > NUL
- CLS
- ECHO
- ECHO You have initialized a new Victor Charlie with NO VCHECK logic.
- ECHO The program will detect viruses as before, and find latent
- ECHO viruses through the VC.SIG signature library. The false alarms
- ECHO you may have experienced should now stop.
- ECHO
- ECHO ┌───────────────────────────────────────╖
- ECHO │ Hit any key to return to the program. ║
- ECHO ╘═══════════════════════════════════════╝
- ECHO
- PAUSE > NUL
- GOTO END
-
- :NOGOTGET
- ECHO
- ECHO This routine requires use of the Victor Charlie utility GET.COM
- ECHO Please copy this utility to your VC Home Directory,
- ECHO and then start this routine from the menu again.
- ECHO Press any key to return to the VC main menu . . .
- ECHO
- PAUSE > NUL
- GOTO END
-
- :UNCLEAN
- ECHO ╔════════════════════════════════════════════════════════════╗
- ECHO ║ Removing VCHECK's logic means you must re-initialize the ║
- ECHO ║ Victor Charlie program. ║
- ECHO ║ The TSR or Driver programs you are running make this ║
- ECHO ║ impossible for the moment. ║
- ECHO ║ ║
- ECHO ║ Please COLD boot the computer from a DOS diskette, or by ║
- ECHO ║ temporary removal of the Autoexec.BAT and Config.SYS ║
- ECHO ║ startup programs. Return here to re-initialize. ║
- ECHO ╚════════════════════════════════════════════════════════════╝
- ECHO
- ECHO Hit any key to return to the Victor Charlie menu.
- ECHO
- PAUSE > NUL
- GOTO END
-
- :ERRORS
- IF ERRORLEVEL 5 ECHO Victor Charlie has caught a virus!
- IF ERRORLEVEL 5 ECHO Please run the program again immediately!
- IF ERRORLEVEL 5 goto END
- IF ERRORLEVEL 4 ECHO The RAM in your computer is messed up.
- IF ERRORLEVEL 4 ECHO Please reboot and use this program again.
- IF ERRORLEVEL 4 GOTO END
- IF ERRORLEVEL 3 ECHO Please do a "clean" reboot, without TSRs, and run Nofalse again.
- IF ERRORLEVEL 3 goto END
- IF ERRORLEVEL 1 ECHO You must be in the VC Home Directory and you must be using
- IF ERRORLEVEL 1 ECHO a DOS Version 3.0 or above. Please fix the problem and retry.
-
- :end
-